本发明网页媒体播放器的键盘控制方法,涉及一种网页中装置的控制方法。包括以下步骤:a)为网页中的媒体播放装置中的内部控制装置在网页中设置对应的标准控制装置;b)在标准控制装置中记录内部控制装置的编号、内部控制装置的控制参数;c)标准控制装置获得焦点,被选定;d)激活标准控制装置向浏览器发送对应内部控制装置的控制参数;e)浏览器转发所述控制参数至媒体播放装置;f)媒体播放装置的对应内部控制装置接收控制参数,完成相应视频数据处理过程。通过本方法可以实现视障人士无障碍操作播放过程。同时提供了一种利用本方法的播放器。
1.一种网页媒体播放器的键盘控制方法,其特征在于:包括以下步骤:a)为网页中的媒体播放装置中的内部控制装置(inner)在网页中设置对应的标准控制装置(exter);b)在标准控制装置(exter)中记录内部控制装置的编号、内部控制装置的控制参数;c)连续点击键盘(k01)的制表按键,使网页中的标准控制装置(exter)获得焦点,被选定,点击键盘的回车按键,激活标准控制装置(exter),或者点击键盘(k01)中的关联按键(hotkey),使网页中的标准控制装置(exter)获得焦点,被选定并被激活;d)激活标准控制装置(exter)向浏览器发送对应内部控制装置(inner)的控制参数;e)浏览器转发所述控制参数至媒体播放装置;f)媒体播放装置的对应内部控制装置(inner)接收控制参数,完成相应视频数据处理过程。
2.根据权利要求1所述的网页媒体播放器的键盘控制方法,其特征在于:所述步骤a)与b)之间还包括以下步骤:a1)在所述标准控制装置(exter)中记录键盘中的关联按键(hotkey)的编码,并将编码发送至浏览器。
3.一种网页媒体播放器的键盘控制装置,其特征在于:包括为网页中的媒体播放装置中的内部控制装置(inner)在网页中设置对应的标准控制装置(exter)的单元;还包括在标准控制装置(exter)中记录内部控制装置的编号、内部控制装置的控制参数的单元;还包括连续点击键盘(k01)的制表按键,使网页中的标准控制装置(exter)获得焦点,被选定,点击键盘的回车按键,激活标准控制装置(exter)的单元,或者包括点击键盘(k01)中的关联按键(hotkey),使网页中的标准控制装置(exter)获得焦点,被选定并被激活的单元;还包括激活标准控制装置(exter)向浏览器发送对应内部控制装置(inner)的控制参数的单元;还包括使浏览器转发所述控制参数至媒体播放装置的单元;还包括使媒体播放装置的对应内部控制装置(inner)接收控制参数,完成相应视频数据处理过程的单元。
4.根据权利要求3所述的网页媒体播放器的键盘控制装置,其特征在于:还包括在所述标准控制装置(exter)中记录键盘中的关联按键(hotkey)的编码,并将编码发送至浏览器的单元。
技术领域本发明涉及一种控制方法及播放装置,特别是涉及一种用于网页中的控制方法及播放装置。
背景技术网络流媒体的便捷与实用深受广大用户的喜爱与认可,如图1所示,现有技术在利用浏览器01浏览网页02时,对于多媒体内容主要是通过网页中内嵌的多媒体装置来呈现,网页中可见的标准装置通常包括标准信息装置,用于展示多媒体信息,如图片框装置、文字框装置、标签框装置等,还包括标准控制装置,用于提供人机交互接口,完成预定的控制过程,如命令按钮装置、复选框装置、组合框装置等。每个标准装置作为单独的网页元素,都会具有浏览器分配的唯一标识,记录该装置的基本信息。当浏览器利用该标识选定唯一的装置时,被称作选定,即该装置获得了焦点。只有网页中的标准装置才拥有唯一标识,获得焦点,因此利用标准装置和自定义装置构建的组合装置作为一个整体,通常只能拥有作为标准装置的唯一标识。网页中无论是作为标准装置的flash播放器03还是网页脚本实现的播放组件,均须使用鼠标进行操作。每个网页中的播放器都具有直观可见的快进、快退、播放/暂停、增减音量及全屏显示等按键,每个按键都是完成对视频流进行特定控制方式的内部控制装置inner,通过鼠标点击,启动相应的控制装置,从磁盘或内存中读取原始视频数据,并对数据进行处理,通常的数据处理包括信号过滤、信号叠加、信号地址偏移和信号坐标变换等步骤,最终形成每一组媒体数据,显示在网页中flash播放器03的内部展示窗口装置03a上。但是,整个网页中flash播放器03的视频控制过程,无法实现用键盘操作。网页中的标准控制装置都可以自动从浏览器分配到一个唯一标识,该标识的结构数据记录了标准控制装置的坐标位置和尺寸,系统通过调取相应的结构数据就可以确定以及选定该标准控制装置,并启动该标准控制装置。虽然flash播放器03作为标准装置只拥有唯一标识,但利用鼠标可以直观的点击在不同的内部控制装置上,通过浏览器的坐标翻译功能就可以确定其内部的相应控制装置,实现后续控制过程。但由于广大视障人士操作计算机只能使用键盘移动焦点进行操作,而网页中的flash播放器作为标准装置只能具有唯一标识,使得播放器中的内部控制装置的焦点无法取得,内部控制装置通过键盘操作无法选定。因此,目前网络上的各类网页播放器均无法实现视障人士无障碍操作,为盲人欣赏网页中的音视频信息带来巨大障碍。
发明内容本发明的目的是提供一种网页媒体播放器的键盘控制方法,解决利用键盘无法对标准控制装置内部进行控制的问题。本发明的另一个目的是提供一种利用上述控制方法形成的播放装置,在网页中进行多媒体信息播放。本发明的网页媒体播放器的键盘控制方法,包括以下步骤:a)为网页中的媒体播放装置中的内部控制装置在网页中设置对应的标准控制装置;b)在标准控制装置中记录内部控制装置的编号、内部控制装置的控制参数;c)标准控制装置获得焦点,被选定;d)激活标准控制装置向浏览器发送对应内部控制装置的控制参数;e)浏览器转发所述控制参数至媒体播放装置;f)媒体播放装置的对应内部控制装置接收控制参数,完成相应视频数据处理过程。所述步骤a)与b)之间还包括以下步骤:a1)在所述标准控制装置中记录键盘中的关联按键的编码,并将编码发送至浏览器。所述步骤c)包括以下步骤:c1)连续点击键盘的制表按键,使网页中的标准控制装置获得焦点,被选定,点击键盘的回车按键,激活标准控制装置。或者所述步骤c)包括以下步骤:c2)点击键盘中的关联按键,使网页中的标准控制装置获得焦点,被选定并被激活。根据以上所述的网页媒体播放器的键盘控制方法形成的播放装置,包括网页播放器,所述网页播放器包括内部控制装置,用于完成视频数据流的播放控制,其中:还包括在网页上设置的标准控制装置,用于使浏览器获得焦点数据;用于存储与内部控制装置的对应关系;用于存储键盘中对应的关联按键的编码,并将编码发送至浏览器;用于存储向对应内部控制装置发送的控制参数;用于向浏览器发送内部控制装置的控制参数。所述内部控制装置包括暂停/播放控件,用于暂停网页播放器中视频播放,固定网页播放器的画面或自停止时间启动视频播放;终止控件,用于结束网页播放器中视频流播放;快进控件,用于加速网页播放器中视频流播放的前进速度;快退控件,用于加速网页播放器中视频流播放的倒退速度;全屏显示控件,用于改变网页播放器中视频流的尺寸,覆盖整个屏幕;增加音量控件,用于增加网页播放器中视频流音频信号的增益;减小音量控件,用于减少网页播放器中视频流音频信号的增益;所述标准控制装置包括暂停/播放按钮,用于存储向所述暂停/播放控件发送的触发数据,存储所述暂停/播放控件的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;终止按钮,用于存储向所述终止控件发送的触发数据,存储所述终止控件的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;快进按钮,用于存储向所述快进控件发送的时间增量数据,存储所述快进控件的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;快退按钮,用于存储向所述快退控件发送的时间减量数据,存储所述快退控件的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;全屏显示按钮,用于存储向所述全屏显示控件发送的触发数据,存储所述全屏显示控件的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;增加音量按钮,用于存储向所述增加音量控件发送的信号增益增加数据,存储所述增加音量控件的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;减小音量按钮,用于存储向所述减小音量控件发送的信号增益减少数据,存储所述减小音量控件的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送。所述关联按键包括暂停/播放按钮的“alt”按键和“c”按键,终止按钮的“alt”按键和“n”按键,快进按钮的“alt”按键和“v”按键,快退按钮的“alt”按键和“x”按键,全屏显示按钮的“alt”按键和“m”按键,增加音量按钮的“alt”按键和“b”按键,减小音量按钮的“alt”按键和“z”按键。本发明的控制方法,实现了利用键盘对网页中标准控制装置内部进行控制,在浏览器作为传递信息主要工具,所起作用越来越重要的趋势下,使得视障人士可以利用浏览器完成对网页中视频信息的正常获取,弥合了人机交互过程中因手段缺陷造成的沟通障碍。进一步,本发明的控制方法,通过键盘就可以快速选定焦点,为网页中其他内部控制复杂的组合型标准控制装置的操作提供了一条新的途径,对于加快正常人在浏览器中人机交互过程起到了明显的作用。本发明中的播放装置,利用上述控制方法,提供了可用键盘控制的网页视频播放器,就是在网页中设计了可供键盘获取控制装置焦点的播放器,通过网页中可获得焦点的控件向播放器传递控制参数,并为对应的控件设置热键,实现了盲人可无障碍操作网页中播放器全部的控制装置。下面结合附图对本发明具体实施例作进一步说明。
附图说明图1为现有技术中网页内视频控制的结构示意图;图2为本发明的网页中的媒体播放装置的控制方法中视频控制的结构示意图;图3为本发明的网页中的媒体播放装置的结构示意图;图4为本发明的网页中的媒体播放装置的控制流程图。
具体实施方式如图2所示,在本发明中,利用浏览器的管理机制获取作为网页内标准装置的flash播放器03的内部控制装置inner的编号,通过在网页02中设置一个标准控制装置exter,存储该内部控制装置inner的编号。通过键盘k01上的制表键和回车键就可以在浏览器内获得标准控制装置exter的焦点,选定标准控制装置exter并激活,浏览器将激活的标准控制装置exter发送的内部控制装置inner的编号,浏览器转发该编号至flash播放器03激活内部控制装置inner,内部控制装置inner完成对视频流的相应控制过程。标准控制装置exter还可以存储控制参数,随内部控制装置inner的编号一同经浏览器转发至内部控制装置inner,实现对内部控制装置inner相应控制过程的调整。标准控制装置exter记录浏览器为其设置的键盘中的关联按键hotkey的编码,当使用关联按键hotkey选择网页内标准装置的焦点时,就可以在浏览器内获得标准控制装置exter的焦点,选定标准控制装置exter并激活。如图3所示,在本发明的播放装置实施例中在网页中的播放器包括七个内部控制装置,分别是:暂停/播放控件inner1,用于暂停网页播放器中视频播放,固定网页播放器的画面或自停止时间启动视频播放;终止控件inner2,用于结束网页播放器中视频流播放;快进控件inner3,用于加速网页播放器中视频流播放的前进速度;快退控件inner4,用于加速网页播放器中视频流播放的倒退速度;全屏显示控件inner5,用于改变网页播放器中视频流的尺寸,覆盖整个屏幕;增加音量控件inner6,用于增加网页播放器中视频流音频信号的增益;减小音量控件inner7,用于减少网页播放器中视频流音频信号的增益。与每个内部控制装置相对应,还包括七个标准控制装置,包括:暂停/播放按钮exter1,用于存储向所述暂停/播放控件inner1发送的触发数据,存储所述暂停/播放控件inner1的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;终止按钮exter2,用于存储向所述终止控件inner2发送的触发数据,存储所述终止控件inner2的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;快进按钮exter3,用于存储向所述快进控件inner3发送的时间增量数据,存储所述快进控件inner3的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;快退按钮exter4,用于存储向所述快退控件inner4发送的时间减量数据,存储所述快退控件inner4的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;全屏显示按钮exter5,用于存储向所述全屏显示控件inner5发送的触发数据,存储所述全屏显示控件inner5的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;增加音量按钮exter6,用于存储向所述增加音量控件inner6发送的信号增益增加数据,存储所述增加音量控件inner6的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送;减小音量按钮exter7,用于存储向所述减小音量控件inner7发送的信号增益减小数据,存储所述减小音量控件inner7的网页播放器内部标识数据,存储关联按键的编码,并向浏览器发送。网页中的七个标准控制装置都记录有通过浏览器设置的关联按键,分别是:暂停/播放按钮的“alt”按键和“c”按键;终止按钮的“alt”按键和“n”按键;快进按钮的“alt”按键和“v”按键;快退按钮的“alt”按键和“x”按键;全屏显示按钮的“alt”按键和“m”按键;增加音量按钮的“alt”按键和“b”按键;减小音量按钮的“alt”按键和“z”按键。如图3所示,是利用本发明的播放装置完成视频播放的控制流程。第一步S01,开启动浏览器;第二步S02,利用浏览器的管理功能取出网页中媒体播放装置的各内部控制装置的编号;第三步S03,在网页中设置各内部控制装置对应的标准控制装置;第五步S05,在标准控制装置中记录对应内部控制装置的编号;第六步S06,在标准控制装置中记录向内部控制装置发送的控制参数;在应用中,第七步S07,连续点击键盘中的制表按键,使需要操作的标准控制装置获得焦点,被选定;第九步S09,利用键盘中的回车按键激活选定的标准控制装置;第十步S10,选定的标准控制装置向浏览器发送对应内部控制装置的编号和控制参数;第十一步S11,浏览器根据内部控制装置的编号向对应内部控制装置转发控制参数;第十二步S12,对应内部控制装置根据接收的控制参数完成本身的控制过程第十三步S13,完成对播放器的一次键盘控制过程。还可以在执行完第三步S03后,执行第四步S04,利用浏览器为每个标准控制装置设置关联热键,标准控制装置中记录对应关联热键的编码;之后再执行第五步S05。还可以用第八步S08代替第七步S07和第九步S09,点击需要操作的标准控制装置的关联按键,使标准控制装置获得焦点,被选定,并被激活,然后执行第十步S10。本发明的控制方法,还可以利用在各种自定义的符合浏览器管理机制的音频、视频、falsh、多媒体播放器上。以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。